#ifndef PATHSMOOTHING_H
#define PATHSMOOTHING_H

#include "ca-pathfinding/states/MazeState.h"

namespace psr
{
    const int NEIGHBOURS_SIZE=8;
    const int RULES_SIZE=8;

    const State rules[RULES_SIZE][NEIGHBOURS_SIZE+2]={


        {EMPTY,EMPTY,EMPTY,EMPTY,ANY,ANY,ANY,ANY,ANY,OCCUPIED},//NE
        {EMPTY,EMPTY,OCCUPIED,EMPTY,ANY,ANY,ANY,ANY,ANY,OCCUPIED},//NE
        {EMPTY,ANY,ANY,EMPTY,EMPTY,EMPTY,ANY,ANY,ANY,OCCUPIED},//SE
        {EMPTY,ANY,ANY,EMPTY,OCCUPIED,EMPTY,ANY,ANY,ANY,OCCUPIED},//SE
        {EMPTY,ANY,ANY,ANY,ANY,EMPTY,EMPTY,EMPTY,ANY,OCCUPIED},//SW
        {EMPTY,ANY,ANY,ANY,ANY,EMPTY,OCCUPIED,EMPTY,ANY,OCCUPIED},//SW
        {EMPTY,EMPTY,ANY,ANY,ANY,ANY,ANY,EMPTY,EMPTY,OCCUPIED},//NW
        {EMPTY,EMPTY,ANY,ANY,ANY,ANY,ANY,EMPTY,OCCUPIED,OCCUPIED},//WW

    };
}

#endif // PATHSMOOTHING_H
